From Gerhard Olsson:
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 12 Jul 2013 01:21:00 +0000 (01:21 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 12 Jul 2013 01:21:00 +0000 (01:21 +0000)
commit04276ec1bf343f5494fb95e7ad6e1287ba2dc6ed
treef0b81d325a5a0baa96c368c30e779bf91b57708c
parent9c409197d06e2169b3614ad2649fc37cc0f10b18
From Gerhard Olsson:

Three parts. The second/third part is normally inactive in the code.

gtrnctr.c
Average Cadence in laps was handled as floats with one decimal but the xml format specifies char.
Some programs therefore failed to parse the generated xml
CadenceValue_t in http://www8.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd

jeeps
Cadence is invalid if it is 255 in Garmin USB. This is handled for track points but not for lap data.

garmin.c
(inactive) function read_lap_as_track() was not updated to the new string handling
gpsbabel/garmin.cc
gpsbabel/gpx.cc
gpsbabel/gtrnctr.cc
gpsbabel/jeeps/gpsapp.cc